const path  = require('path')
// 
console.log(path.basename('1.js', '.js'))  // 1
// 扩展名
console.log(path.extname('1.js')) //  .js
// 绝对路径  目录名
console.log(__dirname)  // d:\zfpeixunxuexia\3node
console.log(path.dirname(__dirname))  // d:\zfpeixunxuexia   取父级文件夹

// 文件名
console.log(__filename) // d:\zfpeixunxuexia\3node\6path.js
console.log(path.join(__dirname, 'a.js'))  // d:\zfpeixunxuexia\3node\a.js
console.log(path.resolve(__dirname, 'a.js')) // d:\zfpeixunxuexia\3node\a.js
console.log(path.join('a', 'b'))  // a/b

// 区别   resolve 可以把一个文件路径 转为 绝对路径
console.log(path.resolve('b', 'a.js')) // d:\zfpeixunxuexia\b\a.js
// 可以解析 /  ../../ 这种的
console.log(path.join('b', 'a.js')) // b\a.js

